an inseparable mate - Español Inglés Diccionario